package pub.cleangao.mybatis.expression;

import java.util.List;

public interface FromExpression extends Expression {


    /**
     * 连接符,inner join / left join / right join
     */
    FromJoint joint();

    default String getJoint() {
        return joint().value();
    }

    /**
     * 表名
     */
    String table();

    default String getTable() {
        return table();
    }

    /**
     * 列名
     */
    List<String> columns();

    default List<String> getColumns() {
        return columns();
    }


}
